to thatch - French English Dictionary